package two;

import javax.management.Notification;
import javax.management.NotificationBroadcasterSupport;

/**
 * Jack类必须继承NotificationBroadcasterSupport，才能将Notification中的消息广播出去
 *
 */
public class Jack extends NotificationBroadcasterSupport implements JackMXBean {
	
	private int seq = 0;

	public void hi() {
		//创建了一个消息包
		Notification n = new Notification("Jack.hi", //给Notification起个名称
				this, //由谁发出通知
				++seq, //一系列通知中的序列号，可以使任意值
				System.currentTimeMillis(),//发送的时间 
				"Jack"//发出的消息文本
		);
		//发送通知.   如果你还要在消息包上附加其他数据，Notification还有一个setUserData方法可供使用
		super.sendNotification(n);
	}

}
